package moodish.dummy;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Enumeration;
import java.util.LinkedList;
import java.util.List;
import java.util.Vector;

//import com.sun.corba.se.spi.legacy.connection.GetEndPointInfoAgainException;

public class UserDummy {
	private String name;
	private Mood mood;
	private LinkedList<Mood> allMoods;

	public UserDummy(String name, Mood mood) {
		super();
		this.name = name;
		this.mood = mood;
		allMoods = new LinkedList<Mood>();
	}

	public LinkedList<Mood> getAllMoods() {

		return allMoods;
	}

	public String getName() {
		return name;
	}

	public Mood getMood() {
		return mood;
	}

	public void setMood(Mood mood) {
		this.mood = mood;
		allMoods.add(mood);
	}
	

	public enum Mood {
		HAPPY(0), UNHAPPY(1), UNCOMFORTABLE(2), LONELY(3), BORED(4), CHEATED(5), CONFUSED(
				6), CLUELESS(7), ANNOYED(8), PARANOID(9), SLEEPY(10), WONDERFUL(
				11), HUNGRY(12), CARELESS(13), TIRED(14), CONTENT(15), LOVED(16), NEEDY(
				17), DETERMINED(18), ACCEPTED(19), CHALLENGED(20), CREATIVE(21), DISGRUNTLED(
				22), GOOD(23), CHEERFUL(24), SHY(25), DEFAULT(26);

		private final int valor;

		Mood(int valorOpcao) {
			valor = valorOpcao;

		}

		public int getValor() {
			return valor;
		}

	}
}
